package com.young.monitor.service;

import com.young.interfaces.log.model.ApiMonitorDTO;
import com.young.interfaces.log.model.LogDTO;

import java.util.List;

/**
 * 日志收集服务
 *
 * @author imrookie
 * @date 2019/5/31
 */
public interface ILogCollectService {
    /**
     * 处理日志
     * @param logDTO
     */
    void handleLogDTO(LogDTO logDTO);

    /**
     * 批量处理日志
     * @param logDTOList
     */
    void handleLogDTO(List<LogDTO> logDTOList);

    /**
     * 处理接口监控信息
     * @param apiMonitorDTOList
     */
    void handleApiMonitorDTO(List<ApiMonitorDTO> apiMonitorDTOList);
}
